<?php
include('connect.php');

try
{
	$sql = 'SELECT * FROM joke';
	$result = $pdo->query($sql);
}
catch (PDOException $e)
{
	$output = 'Er is een probleem met ophalen van orders: ' . $e->getMessage();
	include 'output.php';
	exit();
}

$aOrders = array();

// Uitlezen van een resultaat set en toewijzen aan een associatieve array ( veld => waarde )
// Elk nieuw element in de array $aOrders is op zich ook weer een associatieve array
// zolang als er nog rijen zijn wordt de lus herhaald en iedere keer wordt er een associatieve rij aan $row toegevoegd
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
	// met [] wordt er een nieuw element toegevoegd aan $aOrders
	$aOrders[] = $row;
}

$output = "";
//print_r ($aOrders);


$output ="<form><input type='submit' name='submit' value='Nieuwe grap'></form>";
$output .= "<table>";
$firstrow = true;
foreach ($aOrders as $k => $order) {
	//printen v/d header regel
	if ($firstrow) {	
		$firstrow = false;
		$output .= "<tr class='kop'>" ; 
		foreach ($order as $fld => $value) {
			$output .= "<th class=".$fld.">".$fld."</th>";
		}
		$output .= "<th class='actie'>actie</th>";
		
		$output .="</tr>";
	}
	// en nu de content
	$output .= "<tr>" ; 
	foreach ($order as $fld => $value) {
		$output .= "<td class=".$fld.">".$value."</td>";
	}
	$output .= "<td class='actie'>
<a href='delete.php?id=".$order['id']."'>verwijder</a>
				</td>";
	$output .= "<td class='actie'>
<a href='edit.php?id=".$order['id']."'>edit</a>
				</td>";
	$output .="</tr>";
}
$output .= "</table>";

include('output.php');
?>